body[data-v-210fea08], button[data-v-210fea08], input[data-v-210fea08], select[data-v-210fea08], textarea[data-v-210fea08] {
    font-family: Microsoft Yahei, "\9ED1\4F53", Hiragino Sans GB, sans-serif;
    font-size: 3.7vw
}

ol[data-v-210fea08], ul[data-v-210fea08] {
    padding-left: 0;
    list-style: none
}

a[data-v-210fea08] {
    text-decoration: none
}

img[data-v-210fea08] {
    border: 0
}

.clearfix[data-v-210fea08] {
    *zoom: 1
}

.clearfix[data-v-210fea08]:after, .clearfix[data-v-210fea08]:before {
    display: table;
    content: "";
    line-height: 0
}

.clearfix[data-v-210fea08]:after {
    clear: both
}

[data-v-210fea08], [data-v-210fea08]:after, [data-v-210fea08]:before {
    box-sizing: border-box
}

.zjk[data-v-210fea08] {
    width: 100%;
    margin-bottom: .5vw
}

.zjk ul li[data-v-210fea08] {
    display: inline-block;
    width: 100%;
    height: 42.7vw;
    margin-top: 1.3vw;
    border-radius: 2.2vw;
    background: #fff;
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    box-shadow: 0 0 4px rgba(0, 0, 0, .2)
}

.zjk ul li a[data-v-210fea08] {
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 2.2vw
}

.shucai_bg[data-v-210fea08] {
    width: 37.3vw;
    height: 100%;
    float: left;
    border-radius: 2.2vw 0 0 2.2vw;
    background: #f0f0f0
}

.shucai_bg img[data-v-210fea08] {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    object-fit: cover
}

.sc_js[data-v-210fea08] {
    width: 54.1vw;
    height: 100%;
    float: left;
    padding: 0 3.2vw
}

.sc_js p[data-v-210fea08]:first-child {
    margin-top: 3vw;
    font-size: 4.3vw;
    color: #333;
    font-weight: 700;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sc_js p[data-v-210fea08]:nth-child(2) {
    margin-top: 1vw;
    line-height: 5vw;
    font-size: 3.2vw;
    color: #666;
    text-align: left;
    min-height: 15vw;
    max-height: 15vw;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden
}

.sc_js p[data-v-210fea08]:nth-child(3) {
    position: relative;
    margin-top: 2vw;
    padding-right: 4.3vw;
    font-size: 3.2vw;
    color: #2e9d8f;
    text-align: right
}

.sc_js p[data-v-210fea08]:nth-child(3):after {
    content: "";
    position: absolute;
    right: 0;
    top: 1vw;
    width: 3.2vw;
    height: 3.2vw;
    background-size: 100% 100%
}